package entities;

import util.Vector2D;


public abstract class Weapon {

	protected String shotSprite;
	protected int damage;
	protected Entity owner;
	protected int timeout;
	
	public Weapon(String shotSprite, int damage, Entity owner, int timeout) {
		this.shotSprite = shotSprite;
		this.damage = damage;
		this.owner = owner;
		this.timeout = timeout;
	}
		
	public abstract void shoot(Vector2D v);
	
}
